From: Matthias Clasen Date: Mon, 5 Jun 2023 01:45:59 +0000 (-0400) Subject: text: Make the placeholder non-intrusive X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~182^2~1 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=419c431f295bd3de2321b90ac797c9bff07cd0ec;p=gtk4.git text: Make the placeholder non-intrusive We never want to let the placeholder cause the widget to grow, so set its max-width-chars to a small value to make it ellipsize. --- diff --git a/gtk/gtktext.c b/gtk/gtktext.c index 6682bf3d5e..e4605a6970 100644 --- a/gtk/gtktext.c +++ b/gtk/gtktext.c @@ -6725,6 +6725,7 @@ gtk_text_set_placeholder_text (GtkText *self, "css-name", "placeholder", "xalign", priv->xalign, "ellipsize", PANGO_ELLIPSIZE_END, + "max-width-chars", 3, NULL); gtk_label_set_attributes (GTK_LABEL (priv->placeholder), priv->attrs); gtk_widget_insert_after (priv->placeholder, GTK_WIDGET (self), NULL);